home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 1 / Gekikoh Dennoh Club Vol. 1 (Japan).7z / Gekikoh Dennoh Club Vol. 1 (Japan) (Track 1).bin / kowin / archive / sys / kowin14s.lzh / corlib / defgpalet.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-02-22  |  481 b   |  24 lines

  1. /*    Copyright 1992 H.Ogasawara(COR.)    */
  2.  
  3. #include    "corlib.h"
  4.  
  5. void
  6. DefGraphicPalet( gra )
  7. DefGraphic    *gra;
  8. {
  9.     if( gra->palet ){
  10.         asm volatile ( "
  11.             move.l    #$e82000,a1
  12.             move.l    %0,a2
  13.             move.l    %1,d1
  14.             moveq.l    #$89,d0        * B_MEMSET
  15.         " :: "g"((int)gra->palet),
  16.         "g"( gra->mode == WindowAttrGraphic16 ? 16*2-1 : 256*2-1 )
  17.         : "d0", "d1", "a1", "a2" );
  18.  
  19. /*B_MEMSET( (void*)0xe82000, gra->palet,
  20.         gra->mode == WindowAttrGraphic16 ? 16*2-1 : 256*2-1 );*/
  21.     }
  22. }
  23.  
  24.